/**
 * Copyright (C), 2007-2020, 重庆英卡电子有限公司
 * FileName: QiniuFileInfo
 * Author:   cqnews
 * Date:     2020-12-31 17:04
 * Description: 七牛文件
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.link510.aitools.core.domain.qiniu;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 〈一句话功能简述〉<br>
 * 〈七牛文件〉
 *
 * @author cqnews
 * @create 2020-12-31
 * @since 1.0.0
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class QiniuFileInfo implements Serializable {

    private static final long serialVersionUID = -7020791978137562655L;

    /**
     * 文件名
     */
    public String key;
    /**
     * 文件hash值
     */
    public String hash;
    /**
     * 文件大小，单位：字节
     */
    public long fsize;
    /**
     * 文件上传时间，单位为：100纳秒
     */
    public long putTime;
    /**
     * 文件的mimeType
     */
    public String mimeType;
    /**
     * 文件上传时设置的endUser
     */
    public String endUser;
    /**
     * 文件的存储类型，0为普通存储，1为低频存储
     */
    public int type;
}
